home *** CD-ROM | disk | FTP | other *** search
- on loadOrder
- global gOrder
- set gOrder to [[#unit: 1, #chapter: 1], [#unit: 1, #chapter: 2], [#unit: 1, #chapter: 3], [#unit: 1, #chapter: 4], [#unit: 1, #chapter: 5], [#unit: 1, #chapter: 6], [#unit: 1, #chapter: 7], [#unit: 1, #chapter: 8], [#unit: 1, #chapter: 9], [#unit: 1, #chapter: 10], [#unit: 1, #chapter: 11], [#unit: 2, #chapter: 1], [#unit: 2, #chapter: 2], [#unit: 2, #chapter: 3], [#unit: 2, #chapter: 4], [#unit: 2, #chapter: 5], [#unit: 2, #chapter: 6], [#unit: 2, #chapter: 7], [#unit: 2, #chapter: 8], [#unit: 2, #chapter: 9], [#unit: 2, #chapter: 10], [#unit: 2, #chapter: 11], [#unit: 3, #chapter: 1], [#unit: 3, #chapter: 2], [#unit: 3, #chapter: 3], [#unit: 3, #chapter: 4], [#unit: 3, #chapter: 5], [#unit: 3, #chapter: 6], [#unit: 3, #chapter: 7], [#unit: 3, #chapter: 8], [#unit: 3, #chapter: 9], [#unit: 3, #chapter: 10], [#unit: 3, #chapter: 11], [#unit: 4, #chapter: 1], [#unit: 4, #chapter: 2], [#unit: 4, #chapter: 3], [#unit: 4, #chapter: 4], [#unit: 4, #chapter: 5], [#unit: 4, #chapter: 6], [#unit: 4, #chapter: 7], [#unit: 4, #chapter: 8], [#unit: 4, #chapter: 9], [#unit: 4, #chapter: 10], [#unit: 4, #chapter: 11], [#unit: 5, #chapter: 1], [#unit: 5, #chapter: 2], [#unit: 5, #chapter: 3], [#unit: 5, #chapter: 4], [#unit: 5, #chapter: 5], [#unit: 5, #chapter: 6], [#unit: 5, #chapter: 7], [#unit: 5, #chapter: 8], [#unit: 5, #chapter: 9], [#unit: 5, #chapter: 10], [#unit: 5, #chapter: 11], [#unit: 5, #chapter: 12], [#unit: 6, #chapter: 1], [#unit: 6, #chapter: 2], [#unit: 6, #chapter: 3], [#unit: 6, #chapter: 4], [#unit: 6, #chapter: 5], [#unit: 6, #chapter: 6], [#unit: 6, #chapter: 7], [#unit: 6, #chapter: 8], [#unit: 6, #chapter: 9], [#unit: 6, #chapter: 10], [#unit: 6, #chapter: 11], [#unit: 6, #chapter: 12], [#unit: 7, #chapter: 1], [#unit: 7, #chapter: 2], [#unit: 7, #chapter: 3], [#unit: 7, #chapter: 4], [#unit: 7, #chapter: 5], [#unit: 7, #chapter: 6], [#unit: 7, #chapter: 7], [#unit: 7, #chapter: 8], [#unit: 7, #chapter: 9], [#unit: 7, #chapter: 10], [#unit: 7, #chapter: 11], [#unit: 7, #chapter: 12], [#unit: 8, #chapter: 1], [#unit: 8, #chapter: 2], [#unit: 8, #chapter: 3], [#unit: 8, #chapter: 4], [#unit: 8, #chapter: 5], [#unit: 8, #chapter: 6], [#unit: 8, #chapter: 7], [#unit: 8, #chapter: 8], [#unit: 8, #chapter: 9], [#unit: 8, #chapter: 10], [#unit: 8, #chapter: 11], [#unit: 8, #chapter: 12]]
- return 1
- end
-
- on mapUnitChap index
- global gOrder
- return getAt(gOrder, index)
- end
-
- on mapUC2Index uc
- set u to value(char 1 to 2 of uc)
- set c to value(char 4 to 5 of uc)
- if u < 5 then
- return ((u - 1) * 11) + c
- else
- return 44 + ((u - 5) * 12) + c
- end if
- end
-